ul, ol, li {
    list-style: none
}

a {
    color: @linkColor;
    text-decoration: none;
}
a:hover{
    color: @linkColorHover;
}
.right {
    float: right;
}

.left {
    float: left;
}

.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

body {
    background: url(../img/main_bg.png) repeat 0 0; //    font:@baseFontSize / @baseLineHeight @serifFontFamily;
    font-size: @baseFontSize;
    line-height: @baseLineHeight;
    font-family: @sansFontFamily;
}

.topbar {
    background: url(../img/top_bg.png) repeat-x 0 0;
    min-width: 1024px;
    height: 62px
}

.listpage {
    overflow: hidden;
}

#listBox {
    transition: all 2s;
    -moz-transition: all 2s; /* Firefox 4 */
    -webkit-transition: all 2s; /* Safari and Chrome */
    -o-transition: all 2s; /* Opera */
}

//详细内容页
.contentWrap {
    &.bookInfo {
        background: @white;
        padding: 20px;
        .box-shadow(0, 0, 13px, #9A9A9A);
    }
    h3 {
        border-top:2px dotted #CCC;
        margin: 5px 0 10px;
        padding-top: 10px;
        font-size: 16px;
    }
}

ul.bookslist {
    li {
        background: @white;
        padding: 5px;
        float: left;
        margin: 0 10px 10px 0;
        .box-shadow();
        span {
            display: block;
            &.thumb {
                width: 150px;
                height: 188px;
                overflow: hidden;
                img {
                    width: 100%;
                    display: block;
                }
            }
            &.info {
                background: url(../img/alpha_elements.png) repeat-x;
                padding: 2px 0;
                color: @white;
                text-align: center
            }
        }
    }
}

ul.categoryList {
    li {
        padding: 5px 0;
        border-bottom: 1px dotted #9DAEC1;
    }
}

footer {
    background: url(../img/footer_bg.png) repeat-x;
    padding: 15px;
    margin-top: 20px;
}

.bookSimpleInfo {
    text-align: center;
    span {
        display: block;
        text-align: center;
        margin: 0 auto;
        &.cover {
            padding: 5px; //            background: @white;
            img {
                padding: 5px;
                background: @white;
            }
        }
    }
}
ul.downlist{
    li{
        height: 26px;
        line-height: 26px;
        padding: 5px 10px;
        span{
            display: block;
            &.downaction{
                a{
                    font-size: 14px;
                    font-weight: bold;
                    margin-left: 10px;
                }
            }
        }
    }
}
//======================图标============================
.cicon{
    display: inline-block;
    width:20px;
    height: 20px;
    opacity: .6;
    margin-right: 5px;
}
a:hover .cicon{
    opacity: 1;
}
.icon-digg-up{
    background: url(../img/upvote.png) no-repeat;
}
.icon-digg-down{
    background: url(../img/downvote-down.png) no-repeat;
}
//======================图标============================